.login-box-left-fixed {
	width: 500px;
	height: 500px;
	left: 0;
	position: absolute;
	top: 0;
	overflow: hidden;
	background-color: linear-gradient(0deg, #1a4ec5 0%, #4d82f8 100%);
}

.login-box-left-fixed-bg {
    width: 5000px;
    height: 100%;
    
    -moz-animation: loginBoxLeftFixedBg 60s linear infinite;
    -webkit-animation: loginBoxLeftFixedBg 60s linear infinite;
    -o-animation: loginBoxLeftFixedBg 60s linear infinite;
    -ms-animation: loginBoxLeftFixedBg 60s linear infinite;
    animation: loginBoxLeftFixedBg 60s linear infinite;
    
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    background-color: #348cb2;
    background-image: url(../../images/login-bg.jpg);
    background-size: 1300px auto;
    background-position: bottom left;
    background-repeat: repeat-x;
    z-index: 1000;
}

.login-box-left-fixed-overlay {
	width: 1000px;
	height: 1000px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1001;
}

@-moz-keyframes loginBoxLeftFixedBg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-1300px,0,0); -webkit-transform: translate3d(-1300px,0,0); -o-transform: translate3d(-1300px,0,0); -ms-transform: translate3d(-1300px,0,0); transform: translate3d(-1300px,0,0); } }
@-webkit-keyframes loginBoxLeftFixedBg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-1300px,0,0); -webkit-transform: translate3d(-1300px,0,0); -o-transform: translate3d(-1300px,0,0); -ms-transform: translate3d(-1300px,0,0); transform: translate3d(-1300px,0,0); } }
@-o-keyframes loginBoxLeftFixedBg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-1300px,0,0); -webkit-transform: translate3d(-1300px,0,0); -o-transform: translate3d(-1300px,0,0); -ms-transform: translate3d(-1300px,0,0); transform: translate3d(-1300px,0,0); } }
@-ms-keyframes loginBoxLeftFixedBg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-1300px,0,0); -webkit-transform: translate3d(-1300px,0,0); -o-transform: translate3d(-1300px,0,0); -ms-transform: translate3d(-1300px,0,0); transform: translate3d(-1300px,0,0); } }
@keyframes loginBoxLeftFixedBg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-1300px,0,0); -webkit-transform: translate3d(-1300px,0,0); -o-transform: translate3d(-1300px,0,0); -ms-transform: translate3d(-1300px,0,0); transform: translate3d(-1300px,0,0); } }